
libname = libtester.a

CFLAGS = -c 

# Opciones para el compilador C/C++ en modo ansi.
CFLAGS += -Wall -pedantic -pedantic-errors

# Optimizar? (-O3) o no optimizar? (-O0) 
CFLAGS += -O0

# Para valgrind o debug
CFLAGS += -pg -ggdb -DDEBUG -fno-inline

# Estandar de C++ a usar
CFLAGS += -std=c++98

COMPILER = g++
BUILD_LIB = ar -r 
RM = rm -f 

all:
	$(COMPILER) $(CFLAGS) *.cpp
	$(BUILD_LIB) $(libname) *.o

clean:
	$(RM) *.o
	$(RM) $(libname)
